<%@ page import="com.yoayudo.Evento" %>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <meta name="layout" content="cms"/>
    <g:set var="entityName" value="${message(code: 'evento.label', default: 'Evento')}"/>
    <title><g:message code="default.create.label" args="[entityName]"/></title>
</head>

<body>
<div class="nav">
    <span class="menuButton"><a class="home" href="${createLink(uri: '/')}"><g:message code="default.home.label"/></a>
    </span>
    <span class="menuButton"><g:link class="list" action="list"><g:message code="default.list.label"
                                                                           args="[entityName]"/></g:link></span>
</div>

<div class="body">
    <h1><g:message code="default.create.label" args="[entityName]"/></h1>
    <g:if test="${flash.message}">
        <div class="message">${flash.message}</div>
    </g:if>
    <g:hasErrors bean="${eventoInstance}">
        <div class="errors">
            <g:renderErrors bean="${eventoInstance}" as="list"/>
        </div>
    </g:hasErrors>
    <g:form action="save">
        <div class="dialog">
            <table>
                <tbody>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="descripcion"><g:message code="evento.descripcion.label"
                                                            default="Descripcion"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'descripcion', 'errors')}">
                        <g:textField name="descripcion" value="${eventoInstance?.descripcion}"/>
                    </td>
                </tr>
                <tr class="prop">
                    <td>
                        <label><g:message code="evento.direccion.label" default="Direccion"/></label>
                    </td>
                </tr>

                <g:render template="/layouts/direccionTemplate" bean="${direccionInstance}"/>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="email"><g:message code="evento.email.label" default="Email"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'email', 'errors')}">
                        <g:textField name="email" value="${eventoInstance?.email}"/>
                    </td>
                </tr>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="estado"><g:message code="evento.estado.label" default="Estado"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'estado', 'errors')}">
                        <g:select name="estado" from="${com.yoayudo.EstadoEvento?.values()}"
                                  keys="${com.yoayudo.EstadoEvento?.values()*.name()}"
                                  value="${eventoInstance?.estado?.name()}"/>
                    </td>
                </tr>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="fax"><g:message code="evento.fax.label" default="Fax"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'fax', 'errors')}">
                        <g:textField name="fax" value="${eventoInstance?.fax}"/>
                    </td>
                </tr>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="fechaFin"><g:message code="evento.fechaFin.label" default="Fecha Fin"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'fechaFin', 'errors')}">
                        <g:datePicker name="fechaFin" precision="day" value="${eventoInstance?.fechaFin}"/>
                    </td>
                </tr>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="fechaInicio"><g:message code="evento.fechaInicio.label"
                                                            default="Fecha Inicio"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'fechaInicio', 'errors')}">
                        <g:datePicker name="fechaInicio" precision="day" value="${eventoInstance?.fechaInicio}"/>
                    </td>
                </tr>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="informacion"><g:message code="evento.informacion.label"
                                                            default="Informacion"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'informacion', 'errors')}">
                        <g:textField name="informacion" value="${eventoInstance?.informacion}"/>
                    </td>
                </tr>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="telefono"><g:message code="evento.telefono.label" default="Telefono"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'telefono', 'errors')}">
                        <g:textField name="telefono" value="${eventoInstance?.telefono}"/>
                    </td>
                </tr>

                <tr class="prop">
                    <td valign="top" class="name">
                        <label for="titulo"><g:message code="evento.titulo.label" default="Titulo"/></label>
                    </td>
                    <td valign="top" class="value ${hasErrors(bean: eventoInstance, field: 'titulo', 'errors')}">
                        <g:textField name="titulo" value="${eventoInstance?.titulo}"/>
                    </td>
                </tr>

                </tbody>
            </table>
        </div>

        <div class="buttons">
            <span class="button"><g:submitButton name="create" class="save"
                                                 value="${message(code: 'default.button.create.label', default: 'Create')}"/></span>
        </div>
    </g:form>
</div>
</body>
</html>
